
18.Vue技术栈开发实战-Tree组件实现文件目录-基础实现
已经在路由里面创建了一个页面路由在api/data.js里面定义了两个方法, 一个是获取所有文件夹的列表,一个是获取所有文件的列表。在mock里面做了请求的拦截返回一个数组,里面包含10个对象,没个对象有四个字段。name、create_time、folder_id、id先来获取第一个数据来测试下这是获取到的文件夹的列...
2024-01-10
Kubernetes吊舱和服务没有在普罗米修斯目标中显示
我在kubeadm制作的多节点kubernetes集群上部署了prometheus 2.0。在访问prometheus仪表板时,即使在prometheus配置yaml文件中配置它后,我也无法查看pod和服务作业。普罗米修斯目标如下:。 这个问题与普罗米修斯版本有什么关系。我想我错了配置的语法部分。Kubernetes吊舱和服务没有在普罗米修斯目标中显示gl...
2024-01-10
附022.Kubernetes_2.1.18.3超融合框架图部署架构一
kubeadm介绍kubeadm概述参考附003.Kubeadm部署Kubernetes。kubeadm功能参考附003.Kubeadm部署Kubernetes。本方案描述本方案采用kubeadm部署Kubernetes 1.18.3版本;etcd采用混部方式;Keepalived:实现VIP高可用;Nginx:以Pod形式运行与Kubernetes之上,即in Kubernetes模式,提供反向代理至3个master 6443端口;其他主要部署组件...
2024-01-10
Kubernetes的亲和性调度相关
原文链接:理解 Kubernetes 的亲和性调度一般情况下我们部署的 POD 是通过集群自动调度选择某个节点的,默认情况下调度器考虑的是资源足够,并且负载尽量平均,但是有的时候我们需要能够更加细粒度的去控制 POD 的调度,比如我们内部的一些服务 gitlab 之类的也是跑在Kubernetes集群上的,我们就不希...
2024-01-10
Kubernetes m6S之监控中心器kube-schejinwuker精解
Kubernetes K8S之调度器kube-scheduler概述与详解 kube-scheduler调度概述在 Kubernetes 中,调度是指将 Pod 放置到合适的 Node 节点上,然后对应 Node 上的 Kubelet 才能够运行这些 pod。调度器通过 kubernetes 的 watch 机制来发现集群中新创建且尚未被调度到 Node 上的 Pod。调度器会将发现的每一个未调度的 Pod 调度到...
2024-01-10
翻译|Kubernetes将改变数据库的管理方式
作者:Álvaro Hernández当技术决策人考虑在 Kubernetes 上部署数据库时,面临的第一个问题就是:“Kubernetes 有应对有状态服务的能力吗?”多年来的答案都是“不建议”,而且理由充分。毕竟,Kubernetes 最初的设计便是用于处理无状态服务的容器编排。如今,有状态服务的相关技术已经相当成熟,是时...
2024-01-10
Kubernetes NFS持久卷权限被拒绝
我有一个在Kubernetes中的POD上运行的应用程序。我想将一些输出文件日志存储在持久存储卷上。为此,我在NFS上创建了一个卷,并通过相关的卷声明将其绑定到POD。当我尝试写入或访问共享文件夹时,由于“NFS”显然是只读的,因此收到“权限被拒绝”消息。以下是我用来创建卷的json文件:{ "kind...
2024-01-10
018.Kubernetes二进制部署插件coredns
一 修改配置文件1.1 下载解压 1 [root@k8smaster01 ~]# cd /opt/k8s/work/kubernetes/ 2 [root@k8smaster01 kubernetes]# tar -xzvf kubernetes-src.tar.gz提示:k8smaster01节点已解压完毕,可直接修改配置。1.2 修改配置 1 [root@k8smaster01 ~]# cd /opt/k8s/work/kubernetes/cluster/addons/dns/coredns ...
2024-01-10
Kubernetes m6S之资源同步控制器Job和CronJob精解
Kubernetes的资源控制器Job和CronJob详解与示例 主机配置规划服务器名称(hostname)系统版本配置内网IP外网IP(模拟)k8s-masterCentOS7.72C/4G/20G172.16.1.11010.0.0.110k8s-node01CentOS7.72C/4G/20G172.16.1.11110.0.0.111k8s-node02CentOS7.72C/4G/20G172.16.1.11210.0.0.112 什么是控制器kubernetes中内建了很多controller...
2024-01-10
附013.Kubernetes永久存储Rook部署
一 Rook概述1.1 Ceph简介Ceph是一种高度可扩展的分布式存储解决方案,提供对象、文件和块存储。在每个存储节点上,将找到Ceph存储对象的文件系统和Ceph OSD(对象存储守护程序)进程。在Ceph集群上,还存在Ceph MON(监控)守护程序,它们确保Ceph集群保持高可用性。更多Ceph介绍参考:https://www.cnblogs.com...
2024-01-10
Kubernetes编排神器之Helm
什么是Kubernetes Helm?为什么要使用Helm?前言编写一堆Kubernetes配置文件是一件很麻烦的事情。对于一些容器,我们可能需要10多个yaml文件。维护它们是一个问题,而且在不同的环境中运行或使用相同的文件更是是一个噩梦。 我们可以使用一些 bash 技巧来替换某些值,但这是一个不好的做法。 这就是我...
2024-01-10
如何从.NET DateTime截断毫秒数
我正在尝试将传入请求中的时间戳与数据库存储值进行比较。SQL Server当然会在时间上保持毫秒级的精度,当读入.NETDateTime时,它会包含这些毫秒级。但是,对系统的传入请求没有提供这种精度,因此我只需要减少毫秒数即可。我觉得我缺少明显的东西,但是我还没有找到一种优雅的方法(C#)。回...
2024-01-10
etcp和etc有关系吗
品牌型号:任通行ETCSPetcp和etc没有关系。ETC和ETCP是两个完全不一样的概念。ETC即所谓的电子收费系统,主要用来高速公路或繁忙的桥隧环境下,实现不停车通行自动扣费,是目前世界上最先进的路桥收费方式。ETCP停车是一款提供停车费自动支付服务的App,用户只要绑定信用卡或预存停车费就可以享受停车费优惠,无需现金支付停车费,实现停车场的ETC体验,不排队,不等待,更优惠。ETC系统...
2024-01-23
.netcore+vue 实现压缩文件下载
一.前言目前接触的项目中,给定的需求是将系统内所有用户的数据整理好,并保存到文件夹内,目的主要是防止用户在实施人员已配置好的基础上由于不熟悉系统,导致的误删或者误操作。减少实施人员的配置工作。我首先想到的就是将数据导入到Excel中,并以各个用户的名称命名文件夹做好分类。v...
2024-01-10

linuxdocker.netcore从建立网站到预览
docker的安装在网上一搜一大把,windows安装的就是exe双击,linux安装需要执行语句ps:需要准备xftp、xshell、vs 2019、linux服务器、docker账号密码例如:服务器刚买好时,最好执行一次yum update打开xshell,连接上linux服务器安装、运行、配置docker1、安装dockeryum install -y docker2、查看docker是否安装成功yum list ...
2024-01-10
.NetCore获取上下文HttpContext
1、先定义一个类using Microsoft.AspNetCore.Http;namespace BCode.Util{ public class MvcContext { public static IHttpContextAccessor httpContextAccessor; public static HttpContext GetContext() { HttpContext context = httpContext...
2024-01-10
在netcore中实现字段和属性注入
本文内容纲要:- 将服务注入到容器- 字段和属性注入简单来说,使用Ioc模式需要两个步骤,第一是把服务注册到容器中,第二是从容器中获取服务,我们一个一个讨论并演化。这里不会考虑使用如Autofac等第三方的容器来代替默认容器,只是提供一些简单实用的小方法用于简化应用层的开发。将服...
2024-01-10

netcore在CentOS7下使用处理图片的问题
请看代码,当你在centos下要把图片转为Base64的时候 1 MemoryStream ms = new MemoryStream(); 2 try 3 { 4 Bitmap bmp = new Bitmap(filePath); 5 bmp.Save(ms, System.Drawing.Imaging.ImageFormat.Jpeg); 6 7 ...
2024-01-10
ASP.NETCore开发之HttpContext
ASP.NET Core中的HttpContext开发,在ASP.NET开发中我们总是会经常用到HttpContext。那么在ASP.NET Core中要如何使用HttpContext呢,下面就来具体学习ASP.NET Core HttpContext。注入HttpContextAccessorASP.NET Core中提供了一个IHttpContextAccessor接口,HttpContextAccessor 默认实现了它简化了访问HttpContext。它必须在程序启动时在IServic...
2024-01-10
利用.net core实现反向代理中间件的方法
最近在将一些项目的rest api迁移到.net core中,最开始是用的Nginx做反向代理,将已经完成切换的部分切入系统,如下图所示:由于迁移过程中也在进行代码重构,需要经常比较频繁的测试,以保证能及时发现引入的问题。从而导致我们每迁移一部分都需要配置一次nginx的路由映射,保证迁移的功能能切...
2024-01-10
中通快递关键业务和复杂架构挑战下的Kubernetes集群服务暴露实践
本文是上海站 Meetup 讲师王文虎根据其分享内容整理的文章。KubeSphere 社区的小伙伴们,大家好。我是中通快递容器云平台的研发工程师王文虎,主要负责中通快递容器云平台开发、应用容器化推广、容器平台运维等工作。非常感谢 KubeSphere 社区的邀请,让我有机会跟大家分享中通快递关键业务和复...
2024-01-10
私有云搭建一个前端框架11-Kubernetes集群部署(中)
一、MASTER节点配置1.初始化k8s集群为了应对网络不畅通的问题,我们国内网络环境只能提前手动下载相关镜像并重新打tag[root@k8s-master ~]# docker pull mirrorgooglecontainers/kube-apiserver:v1.13.1[root@k8s-master ~]# docker pull mirrorgooglecontainers/kube-controller-manager:v1.13.1[root@k8s-master ~]# docker p...
2024-01-10
corosyncv1+pacemaker高可用集群部署(二)资源配置(VIP+httpd+NFS)
实验目的:使用corosync v1 + pacemaker部署httpd高可用服务(+NFS)。本实验使用Centos 6.8系统,FileSystem资源服务器,NA1节点1,NA2节点2,VIP192.168.94.222目录结构:(好烦啊,布局一塌糊涂)1、corosync v1 + pacemaker 基础安装2、pacemaker管理工具crmsh安装3、资源管理配置4、创建资源基本介绍5、创建一个VIP资源6、...
2024-01-10
【软件测试】jmeter5多机集群配置
千丁性能测试执行过程终需要多机配置jmeter集群,配置过程记录: 1、软件安装 目前有IP从【91--100】10台阿里云服务器均已经安装好5.0版本jmeter(安装jmeter需要java环境,环境变量配置等) 2、修改jmeter配置agent代理功能(具体负责执行脚本的jmeter) 依次修改92--100机器Jmeter安装目录下/bin目录...
2024-01-10
034.Kubernetes集群安全Secret
一 secret概述1.1 secret作用Secret对象,主要作用是保管私密数据,比如密码、OAuth Tokens、SSH Keys等信息。将这些私密信息放在Secret对象中比直接放在Pod或Docker Image中更安全,也更便于使用和分发。二 secret使用2.1 secret创建[root@k8smaster01 study]# kubectl create namespace myns[root@k8smaster01 study]# echo -n "value-1" | base64...
2024-01-10
在CentOS中安装Rancher2并配置kubernetes集群的图文教程
准备一台CentOS主机,安装DockerCE,用于安装Rancher2一台CentOS主机,安装DockerCE,用于安装kubernetes集群管理主机多台CentOS主机,安装DockerCE,用于运行kubernetes工作节点,工作节点需要与集群管理主机在同一个子网中掌握Docker常用操作,了解K8s基本原理安装Rancher2第一步:执行命令,运行Rancher2,绑定主...
2024-01-10
kubernetes RBAC不否认阻止访问
我运行一个GKE 1.8.4集群,并看到有请求访问资源的问题被允许,即使RBAC否认他们kubernetes RBAC不否认阻止访问 原木 /KUBE-apiserver.log (我已经更换了用户名和我冒充的用户名,在< 斜体>):I1218 13:30:38.644205 5 httplog.go:64] & {< my_user> [系统:认证]地图[]}充当& {< other_user> [系统:认证]映射[]} I1218 13:30...
2024-01-10
053.Kubernetes集群管理Helm部署及使用
一 Helm概述1.1 Helm介绍Helm 是 Kubernetes 的软件包管理工具。包管理器类似 Ubuntu 中使用的apt、Centos中使用的yum 或者Python中的 pip 一样,能快速查找、下载和安装软件包。通常每个包称为一个Chart,一个Chart是一个目录(一般情况下会将目录进行打包压缩,形成name-version.tgz格式的单一文件,方便传输和存储...
2024-01-10
kubernetes搭建(可访问外网环境部署)
版权声明:本文为博主原创文章,支持原创,转载请附上原文出处链接和本声明。本文链接地址:https://www.cnblogs.com/wannengachao/p/11937368.html 一、前期环境准备三台服务器资源即可部署:1台master、2台node。(使用VMware即可部署)1.内存2G以上、硬盘30G以上、cpu2核以上2.主机可以访问外网。(如使用vmwar...
2024-01-10
如何为kubernetes桌面UI配置简单的登录/通过身份验证
我是kubernetes的新手,我只是通过kubeadm安装kubernetes并运行仪表板UI,但无法配置对它的访问。在文档之后,我将行添加--basic-auth-file=/etc/kubernetes/auth.csv到/etc/kubernetes/manifests/kube-apiserver.yaml,创建文件并放入一个字符串,如pass,admin,admin。但是在该api服务器崩溃之后,删除此字符串并重新启动服务器后,...
2024-01-10
